package com.ruoyi.teamCustomer.service;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.customer.common.DisCustomerRequestBo;
import com.ruoyi.customerPool.domain.vo.UserVo;
import com.ruoyi.teamCustomer.domain.bo.TeamCustomerBo;
import com.ruoyi.teamCustomer.domain.vo.TeamCustomerVo;
import java.util.List;

public interface ITeamCustomerService {

    TableDataInfo<TeamCustomerVo> pageTeamCustomer(TeamCustomerBo bo, PageQuery pageQuery);

    List<TeamCustomerVo> queryInfoList(TeamCustomerBo bo);

    List<UserVo> teamUserList(SysUser sysUser);

    void teamCustomerTransferToUser(DisCustomerRequestBo transferBo);

    void teamCustomerTransferToDept(DisCustomerRequestBo transferBo);

}
